package kingone.phone_store_spring_practice.util;

import java.util.Random;

public class KeyUtil  {
    //此处使用Synchronized是为了保证线程安全，从而保证订单号唯一
    public static synchronized String createUniqueKey(){
        //产生多位数的随机数
        Random random = new Random();
        Integer key = random.nextInt(900000)+100000;

        //通过当前时间+多位数确保订单号的唯一性
        return System.currentTimeMillis()+String.valueOf(key);
    }

}
